.c-red {
	color: #f56c6c;
}
.w-max {
	width: 100%;
}
.best-wrap {
	padding: 0 20px 20px;
	background: #fff;
	border-radius: 2px;
}

.tags-box {
	border-top: 1px dashed #f0f0f0;
	padding-top: 20px;

	.tags {
		margin-right: 20px;
		margin-bottom: 16px;
		background-color: #fff;
		color: #1890ff;
		border-color: #1890ff;
		position: relative;

		&:hover {
			cursor: default;
		}

		/deep/ .el-tag__close {
			background-color: #1890ff;
			color: #fff;
		}

		&.active,
		&:hover {
			color: #fff;
			background-color: #1890ff;

			/deep/ .el-tag__close {
				background-color: #fff;
				color: #1890ff;
			}
		}

		.success-ico-img {
			position: absolute;
			left: -6px;
			top: -6px;
		}
	}
}

.the-form {
	padding: 15px;
	margin-top: 5px;
	background-color: #fafafa;
	overflow: auto;
	/deep/ .el-form-item {
		margin-bottom: 16px;
	}
}

.submit-box {
	text-align: right;
}

// 关联部分
.title-box {
	padding-bottom: 16px;
	display: flex;
	align-items: center;

	.title {
		width: 118px;
		padding-right: 12px;
		font-size: 14px;
		text-align: right;
		font-weight: bold;
	}
}

.check-list {
    margin-bottom: 16px;
	max-height: 180px;
	overflow: auto;
	font-size: 14px;
	color: #3a3d4b;

	.text {
		word-break: break-all;
	}
	.item {
		padding: 16px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		background-color: #f5f5f5;

		.btn {
			margin-left: 20px;
			flex-shrink: 0;
			font-size: 14px;
			padding: 0;
		}

		&:nth-child(odd) {
			background-color: #fff;
		}
	}
}
